package Java常用工具API.Data类和Calendar类;

import java.util.Calendar;

public class TestCalendar {

    public static void main(String[] args) {

        //测试static Calendar getInstance():根据当前系统时区和语言环境获取日历对象
        Calendar c=Calendar.getInstance();
        System.out.println(c);
        System.out.println("--------------------------");
        //测试int get(int field):返回给定日历字段的值.注意要使用Calendar类中的字段，具体去看API文档
        int time=c.get(Calendar.YEAR);//注意要使用Calendar类中的字段，具体去看API文档
        int time2=c.get(Calendar.MONTH);//里面表示12个月份，是用0-11来表示. 0：表示一月，1表示2月。以此类推
        int time3=c.get(Calendar.DATE);
        System.out.println(time+"年"+time2+"月"+time3+"日");
        System.out.println("--------------------------");

        //测试void set(int field,int value):将给定的日历字段设置为指定的值
        c.set(2022,5,2);//给Calendar类中的year，month，date字段设置为指定值。不能直接输出，因为没有返回值
        int time4=c.get(Calendar.YEAR);//获得设定的Calendar类year字段值
        int time5=c.get(Calendar.MONTH);//获得设定的Calendar类month字段值
        int time6=c.get(Calendar.DATE);//获得设定的Calendar类date字段值
        System.out.println(time4+"年"+time5+"月"+time6+"日");
        System.out.println("--------------------------");
        System.out.println(c.get(Calendar.YEAR));



    }
}
